﻿
namespace MyFramework.Common.Enums
{
    /// <summary>
    /// controller state
    /// </summary>
    public enum ControllerState
    {
        /// <summary>
        /// The not initialized
        /// </summary>
        NotInitialized = 0,

        /// <summary>
        /// The initializing
        /// </summary>
        Initializing = 1,

        /// <summary>
        /// The initialized
        /// </summary>
        Initialized = 2,

        /// <summary>
        /// The ready
        /// </summary>
        Ready = 3,

        /// <summary>
        /// The busy
        /// </summary>
        Busy = 4,

        /// <summary>
        /// The disposing
        /// </summary>
        Disposing = 5,

        /// <summary>
        /// The disposed
        /// </summary>
        Disposed = 6
    }
}
